* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
  /* word-break: normal;
  white-space: pre-line;
  word-wrap: break-word; */
}

body {
  margin: 0 !important;
}

html,
body,
#app {
  margin: 0;
  padding: 0;
  font-family: "Avenir, Helvetica, Arial, sans-serif,微软雅黑";
  text-align: justify;
  color: #2c3e50;
}

textarea {
  font-family: "Avenir, Helvetica, Arial, sans-serif,微软雅黑";
  text-align: justify;
  resize: none;
}

textarea::-webkit-input-placeholder {
  font-family: "Avenir, Helvetica, Arial, sans-serif,微软雅黑";
  text-align: justify;
  resize: none;
}

:not(input, textarea) {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.el-tag {
  white-space: normal;
  height: auto;
}

/* .el-select-dropdown__wrap.el-scrollbar__wrap {
  margin-bottom: 0 !important;
} */

/* .el-select-dropdown .el-scrollbar .el-scrollbar__wrap {
  overflow: scroll !important;
} */

.el-message-box {
  width: calc(100% - 30px);
}

.el-textarea__inner {
  resize: none;
}

@media screen and (min-width: 768px) {
  .el-message-box {
    width: 420px;
  }
}

/* /deep/ .el-checkbox__label {
  word-break: normal;
  width: auto;
  display: inline-grid;
  white-space: pre-line;
  word-wrap: break-word;
  overflow: hidden;
  line-height: 14px;
} */
.el-checkbox__label {
  display: inline-grid;
  width: calc(100% - 12px);
  text-align: justify;
  white-space: pre-line;
  word-wrap: break-word;
  line-height: 20px;
}